<?php

namespace Condistelec\MainBundle\Repository;

use Doctrine\ORM\EntityRepository;

class UserRepository extends EntityRepository {
	
	public function getUserList($estado, $perfil) {
		$em = $this->getEntityManager();
		
		
		$queryString = 'SELECT u.email, u.nombre, u.apellido, u.telefono, u.celular,
								u.direccion, u.localidad, p.serieActual, p.aciertos, p.intentos
    							FROM Condistelec\MainBundle\Entity\Partida p
									JOIN p.usuario u
								WHERE u.estado = :estado
								  AND u.perfil = :perfil
    							ORDER BY u.apellido, u.nombre ASC';			
		
		$query = $em->createQuery($queryString);
		$query->setParameter('estado', $estado);
		$query->setParameter('perfil', $perfil);		

		//die(var_dump($query->getSQL()));
		
		return $query->getResult();
	}
}